import {reqCategoryList, reqFloorList, reqGetBannerList} from '@/api'

const state = {
    categoryList: [],
    bannerList: [],
    floorList: [],
}
const mutations = {
    CATEGORYLIST(state, categoryList){
        state.categoryList = categoryList
    },
    GETBANNERLIST(state, bannerList){
        state.bannerList = bannerList
    },
    GETFLOORLIST(state, floorList){
        state.floorList = floorList
    }
}
const actions = {
    async categoryList({commit}){
        let result = await reqCategoryList()
        if(result.code==200){
            commit("CATEGORYLIST", result.data)
        }
    },
    async getBannerList({commit}){
        let result = await reqGetBannerList()
        if(result.code==200){
            commit("GETBANNERLIST", result.data)
        }
    },
    async getFloorList({commit}){
        let rst = await reqFloorList()
        if(rst.code==200){
            commit('GETFLOORLIST', rst.data)
        }
    }
}
const getters = {}

export default {
    state,
    mutations,
    actions,
    getters
}